0c0318a68f6ba5a58dbc869492bec32729c124d3,src/java/org/codehaus/groovy/grails/commons/GrailsClassUtils.java,GrailsClassUtils,getPropertiesAssignableToType,#Class#Class#,235
Before Change
Set properties = new HashSet();
try {
PropertyDescriptor[] descriptors = BeanUtils.getPropertyDescriptors(clazz);
for (int i = 0; i < descriptors.length; i++) {
if (propertySuperType.isAssignableFrom(descriptors[i].getPropertyType())) {
properties.add(descriptors[i]);
}
After Change
Set<PropertyDescriptor> properties = new HashSet<PropertyDescriptor>();
try {
for (PropertyDescriptor descriptor : BeanUtils.getPropertyDescriptors(clazz)) {
if (propertySuperType.isAssignableFrom(descriptor.getPropertyType())) {
properties.add(descriptor);
}